import request from '@/Utils/request.js'
/**
 * 获取房屋查询条件
 * @param {*} id String
 * @returns promise
 */
export function getConditionData (id) {
  return request({
    url: '/houses/condition',
    params: {
      id
    }
  })
}
/**
 * 获取发布房屋所需的条件
 */
export function getHouseConditions () {
  return request({
    url: '/houses/params'
  })
}
/**
 * 房屋图像上传
 * @param {*} data FormData,图片数据
 */
export function PostHouseImg (data) {
  return request({
    method: 'POST',
    url: '/houses/image',
    headers: {
      'Content-Type': 'multipart/form-data'
    },
    data
  })
}
/**
 * 发布房源
 * @param {*} data {一大堆数据}
 */
export function PostHouse (data) {
  return request({
    method: 'POST',
    url: '/user/houses',
    data
  })
}
/**
 * 查询房屋具体信息
 * @param {*} id 房屋的具体code值
 */
export function getHouseInfo (id) {
  return request({
    url: '/houses/' + id
  })
}
/**
 * 查询房屋是否收藏
 * @param {*} id 房屋的具体code值
 */
export function getFavorites (id) {
  return request({
    url: '/user/favorites/' + id
  })
}
/**
 * 添加房屋收藏
 * @param {*} id 房屋的具体code值
 */
export function addFavorite (id) {
  return request({
    url: '/user/favorites/' + id,
    method: 'POST'
  })
}
/**
 * 删除房屋收藏
 * @param {*} id 房屋的具体code值
 */
export function deleteFavorite (id) {
  return request({
    url: '/user/favorites/' + id,
    method: 'DELETE'
  })
}
